package com.fei.fpmall.entity.basemanage;

import com.fei.fpmall.entity.bcompany.BcompanyEntity;

import java.io.Serializable;
import java.util.Date;
/**
 * @description：
 * @author：felix
 * @date：2017年9月23日 上午11:49:17
 */
public class User implements Serializable{
private static final long serialVersionUID = 1L;
	
	//
	private Integer uid;
	//
	private Integer bcid;
	//
	private String username;
	//
	private String email;
	//
	private String mobile;
	//
	private String password;
	//
	private Integer mallagid;
	//
	private String salt;
	//
	private Integer userstatus;
	//
	private Date createdTime;
	//
	private Date modifiedTime;

	private BcompanyEntity bcompanyInfo;

	private UserdetailEntity userdetailInfo;

	/**
	 * 设置：用户id
	 */
	public void setUid(Integer uid) {
		this.uid = uid;
	}
	/**
	 * 获取：用户id
	 */
	public Integer getUid() {
		return uid;
	}
	/**
	 * 设置：开票公司ID
	 */
	public void setBcid(Integer bcid) {
		this.bcid = bcid;
	}
	/**
	 * 获取：开票公司ID
	 */
	public Integer getBcid() {
		return bcid;
	}
	/**
	 * 设置：用户名
	 */
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	 * 获取：用户名
	 */
	public String getUsername() {
		return username;
	}
	/**
	 * 设置：邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * 获取：邮箱
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * 设置：手机
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * 设置：管理员组ID(0-买家,1-卖家,2-系统管理员)
	 */
	public void setMallagid(Integer mallagid) {
		this.mallagid = mallagid;
	}
	/**
	 * 获取：管理员组ID(0-买家,1-卖家,2-系统管理员)
	 */
	public Integer getMallagid() {
		return mallagid;
	}
	/**
	 * 设置：密码盐值
	 */
	public void setSalt(String salt) {
		this.salt = salt;
	}
	/**
	 * 获取：密码盐值
	 */
	public String getSalt() {
		return salt;
	}
	/**
	 * 设置：用户状态
	 */
	public void setUserstatus(Integer userstatus) {
		this.userstatus = userstatus;
	}
	/**
	 * 获取：用户状态
	 */
	public Integer getUserstatus() {
		return userstatus;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreatedTime(Date createdTime) {
		this.createdTime = createdTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreatedTime() {
		return createdTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setModifiedTime(Date modifiedTime) {
		this.modifiedTime = modifiedTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getModifiedTime() {
		return modifiedTime;
	}

	/**
	* 获取：用户管理的开票公司
	*/
	public BcompanyEntity getBcompanyInfo() {
		return bcompanyInfo;
	}

	/**
	 * 设置：用户管理的开票公司
	 */
	public void setBcompanyInfo(BcompanyEntity bcompanyInfo) {
		this.bcompanyInfo = bcompanyInfo;
	}


	/**
	 * 获取：用户详细信息
	 */
	public UserdetailEntity getUserdetailInfo() {
		return userdetailInfo;
	}

	/**
	 * 设置：用户详细信息
	 */
	public void setUserdetailInfo(UserdetailEntity userdetailInfo) {
		this.userdetailInfo = userdetailInfo;
	}
}
